home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / amigowiec / roznice20-30.txt < prev    next >
Text File  |  1997-10-29  |  20KB  |  313 lines

  1. Od systemu 2.0 do systemu 3.0
  2.  
  3. System  2  byî  ogromnym  skokiem  jakoôciowym  w porównaniu ze starym 1.3.
  4. Nawet   1.3   miaî   moûliwoôci   daleko   wykraczajâce   poza   moûliwoôci
  5. konkurencyjnych komputerów, niestety miaî równieû wady, które przeszkadzaîy
  6. w niektórych pracach.  Szkoda, ûe wiele osób nawet nie zdaje sobie sprawy z
  7. moûliwoôci tkwiâcych w ich Amigach, nie zna nowszych systemów operacyjnych.
  8. Bardzo   czësto  narzekajâ  na  swoje  maszynki,  nawet  nie  próbujâc  ich
  9. rozszerzyê, czy przynajmniej uaktualniê do obowiâzujâcych standardów.
  10.  
  11.   W chwili obecnej system 2 staî sië standardem, praca na 1.3 czy zwyczajne
  12. uûytkowanie  jest  raczej  ômieszne.   Prawdopodobnie  w najbliûszym czasie
  13. poprzeczka  bëdzie  podniesiona znacznie wyûej, wymagany bëdzie system 3.0.
  14. Tymczasem  wiëkszoôê  uûytkowników  w ogóle nie odróûnia tych systemów, nie
  15. potrafi  korzystaê  z ich zalet.  System 2 ma trzy róûne odmiany, posiajâce
  16. trochë  innâ  numeracjë:  2.0 - pierwsze wejôcie systemu 2.0 na Amigë 3000,
  17. jâdro  systemu w postaci 0,5MB byîo rozprowadzane na dyskietce, îadowany do
  18. pamiëci  najstarszych  modeli  A3000.   2.04  -  prawdziwe wejôcie obecnego
  19. systemu 2.  Pojawiî sië w postaci ukîadów montowanych do komputerów - ROMów
  20. dla  A3000,  A2000  i  A500+.  2.1 - system 2.0 dla Amig 600, uzupeîniony o
  21. dodatkowe  biblioteki  na  dyskach instalacyjnych, dodatkowo obsîuga stacji
  22. dysków HD oraz kart PCMCIA.
  23.  
  24.   System   2.1  pojawiî  sië  tuû  przed  premierâ  "trójki",  stâd  zostaî
  25. rozszerzony o niektóre z nowych bibliotek.  Przeniesienie ich na komputerek
  26. z  systemem  2.0 jest moûliwe, niektóre dziaîajâ nawet z zakurzonym 1.3!  Z
  27. kaûdym systemem wprowadzano jednak zmiany w samym ROMie, stâd korzystanie z
  28. nowych moûliwoôci jest czësto niemoûliwe.
  29.  
  30.   System  3.0  po  raz  pierwszy  wszedî  na  Amigë  4000 i po raz pierwszy
  31. obsîuûyî  wprowadzone  koôci  AGA.   Kolejne wydanie systemu wprowadzono na
  32. A1200,  od  teraz mniejsze zmiany w systemie wprowadzano w miarë produkcji.
  33. W chwili obecnej wchodzi na rynek system 3.1.
  34.  
  35. Co widzi uûytkownik?
  36.   Pierwszâ  zmianâ  jest  6  dysków  zamiast  3  wystëpujâcych na "dwójce".
  37. Komputery  wyposaûone  firmowo  w  system  3  (A1200, A4000) majâ wbudowany
  38. kontroler  twardego  dysku,  stâd  jednym  z dysków jest instalator systemu
  39. operacyjnego (niestety nie na wszystkich).  Na tym samym dysku znajdujâ sië
  40. programy  pomocnicze,  wszystkie sâ poprawione i majâ lepszy wyglâd niû ich
  41. stare  wersje  z  dwójki.   Jest  wreszcie program "Install" pozwalajâcy na
  42. wygodnâ  zmianë  systemu  np.   z  poprzedniego  2.0  na 3.0.  Ma on status
  43. FreeWare, stâd wiëkszoôê nowych uûytków i gierek jest instalowanych wîaônie
  44. z  jego  uûyciem.   Dysk  Fonts nie zostaî w ogóle zmieniony od wersji 2.0,
  45. posiada te same czcionki graficzne.
  46.  
  47.   Znacznym  modyfikacjom  ulegîy  same  dyski Workbench i Extras, wszystkie
  48. programy zostaîy zupeînie zmienione ze wzglëdu na lokalizacjë wprowadzonâ w
  49. systemie  3.0  (czëôciowo  w  2.1).   Programy  OS  3.0  mogâ  korzystaê  z
  50. komunikatów  zapisanych  w  osobnych  plikach,  zmiana  systemowego  jëzyka
  51. wprowadza   automatycznâ   zmianë   we  wszystkich  programach  (oczywiôcie
  52. korzystajâcych  z  lokalizacji), o tym jednak trochë póúniej.  Innâ nowinkâ
  53. jest  dodanie nowych programów z rodziny Preferences i przepisanie starych.
  54. Program  WBPattern pozwala na umieszczenie dowolnego obrazka bâdú wzorku na
  55. ekranie  i oknach Workbencha, sterowanie drukarkâ jest znacznie îatwiejsze.
  56. Sound  pozwala  na  wybranie dowolnego dúwiëku uruchamianego w chwili bîëdu
  57. systemu  -  zamiast  lub  jako  dodatek do "genialnego" bîysku ze starszych
  58. systemów.   Programy  Overscan,  ScreenMode,  Palette  i  Pointer  potrafiâ
  59. korzystaê  z  nowych  moûliwoôci ukîadów AGA.  Wybór kolorków jest znacznie
  60. przyjemniejszy,  gdyû  moûemy  korzystaê  z  koîa  barwnego.   Ostatnie dwa
  61. programiki:   Locale  i Font pozwalajâ na zmianë czcionek stosowanych przez
  62. nasz   system  oraz  to  co  tygrysy  lubiâ  najbardziej  -  zmianë  jëzyka
  63. systemowego, np.  na fiïski (o polskim oczywiôcie "zapomnianio").
  64.   Do   Workbencha  dodano  program  bëdâcy  podporâ  systemu  -  Multiview.
  65. Korzystajâc  z  nowych  bibliotek jest on w stanie rozpoznaê dane dowolnego
  66. typu,  jeôli  póúniej  uzupeînimy jego funkcje, moûe czytaê standardy nawet
  67. zupeînie  róûne  od IFF np.  IBM PC GIFy czy WAVy.  Program potrafi równieû
  68. rozpoznaê  nowy  format  dokumentów  -  AmigaGuide.   Wprawdzie  zostaî  on
  69. stworzony   w   czasach  systemu  2,  jednak  dopiero  teraz  doczekaî  sië
  70. umieszczenia  na  dyskach  systemowych.   Nowy  format pozwala na tworzenie
  71. tekstów  îâczonych  (hypertekst),  îâczenie  tekstów  i  grafiki,  a  nawet
  72. uruchamianie  odpowiednich  skryptów  w  AREXXie  w  zaleûnoôci  od dziaîaï
  73. uûytkownika.   Prawie  wszystkie  nowe programy - nawet gry wyposaûone sâ w
  74. dokumentacjë wîaônie formatu AmigaGuide.
  75.  
  76.   Inne   zmiany   w   systemie   to   poprawienie  mechanizmów  DOSowskich,
  77. wprowadzenie  plików  definiujâcych  urzâdzenia systemowe - nie trzeba mieê
  78. dîugiej  MonutListy  i  uûywania  rozkazu Mount z poziomu DOSa.  Przykîadem
  79. nowych  urzâdzeï  korzystajâcych z tych nowinek sâ "stacje", czy urzâdzenia
  80. PC0:  - PC3:, czyli nakîadane na DF0:  programiki automatycznie obsîugujâce
  81. dyski  formatu  MS-DOS.   Wystarczy  wîoûyê  dysk z IBM PC, a kaûdy program
  82. bëdzie  mógî  z  niego  korzystaê  z  jak normalnej dyskietki amigowskiej -
  83. oczywiôcie  bez  blokowania  normalnego  systemu  zapisu.  Wreszcie do ROMu
  84. wprowadzono  nowy  system  zapisu  - Directory Cache pozwalajâcy na szybszy
  85. odczyt   katalogu   dyskietki  i  szybsze  odczyty  danych.   Amiga  z  3.0
  86. automatycznie   rozpoznaje   dyskietki   poczwórnej   gëstoôci,  o  ile  ma
  87. odpowiedniâ stacjë dysków.
  88.  
  89. Wady
  90.  
  91.   Oczywiôcie  szacowne Commodore spaskudziîo kilka drobiazgów.  Po pierwsze
  92. usuniëto program Say, bibliotekë Translator i Narrator.device.  Nasza Amiga
  93. zaniemówiîa,  gdyû  postanowiono  wyrzuciê  z systemu operacyjnego wszystko
  94. zwiâzane z syntezâ mowy.  Szkoda, przy drobnych ulepszeniach w syntezatorze
  95. i  wbudowaniu  go w programy systemowe (duûa czëôê programów komercyjnych i
  96. Public Domain i tak z niego korzysta) moûna znacznie uatrakcyjniê lub wrëcz
  97. zmieniê oblicze systemu Amiga.
  98.  
  99.   Innym  drobiazgiem  jest  para  programów:  IconEdit i Palette, które nie
  100. majâ  moûliwoôci korzystania i zmiany wiëkszej iloôci kolorów.  Moûemy mieê
  101. 256  kolorów  na  ekranie,  jednak  korzystajâc  z  Palette  ustawimy tylko
  102. pierwsze  8.  Trochë to bez sensu, jednak jest o czëôciowo usprawiedliwione
  103. nowym systemem dobierania kolorów.
  104.  
  105.   Bardzo  niemiîym  "akcentem"  systemu  3  jest brak polskiej lokalizacji.
  106. Majâ  takâ  (bez  urazy) jacyô Finowie czy inne Espaniole, tymczasem Polacy
  107. nawet  z  wîasnej  inicjatywy  stworzyli  juû kilka lokalizacji.  Commodore
  108. "testuje" swojâ, jak oficjalna wieôê niesie.
  109.  
  110.   System 3.0 poprawiî wszystkie bîëdy swoich poprzedników, lecz z pewnoôciâ
  111. wniósî  swoje.   na  mojej Amisi wyszîo ich juû caîkiem sporo, poczâwszy od
  112. Setpatha  na  Overscanie czy Pointerze skoïczywszy, nie mówiâc nic o ROMie.
  113. Miejmy  nadziejë,  ûe  zostanâ one poprawione w krótkim czasie.  Szkoda, ûe
  114. jak  zwykle  spartaczono robotë - wszystko zrobione genialnie i idealnie (w
  115. ogólne  trudno  porównywaê  do  systemu  klasy 3.0 coô takiego jak Windows,
  116. chociaûby  pod  wzglëdem prëdkoôci, elastycznoôci, îatwoôci uûycia...), ale
  117. jak zwykle jest ale...
  118.  
  119. Co widzi programista?
  120.  
  121.   Podstawowym  zaîoûeniem  systemu  3.0  jest  przystosowanie do koôci AGA.
  122. Potrafi  on  obsîugiwaê wszystkie nowe tryby graficzne, zarówno przy pomocy
  123. starych  funkcji  otwierania  okien  i  viewportów,  jak i nowszych funkcji
  124. korzystajâcych   z   tagów.    Nowe   tryby   graficzne   posiadajâ  wîasne
  125. identyfikatory  (32-bitowe  cyferki),  stâd nawet niektóre starsze programy
  126. nie  przystosowane  do  nowych trybów graficznych, a pozwalajâce na podanie
  127. identyfikatora  (przewaûnie  jako  argumenty  Cli lub ToolType) mogâ w nich
  128. pracowaê.   Oprócz  trybów  graficznych  powstaîych  z  "mieszania" bitów w
  129. identyfikatorze,  moûna odpowiedni tryb graficzny wybraê z okna dialogowego
  130. pod  warunkiem,  ûe  wczeôniej  uruchomimy  "minidrivery" nowych monitorów.
  131. Dodam,  ûe  w  trybach AGA rozdzielczoôê jest zupeînie niezaleûna od iloôci
  132. kolorów i odwrotnie.
  133.   Jak  wyglâda  paleta  kolorów  w  nowym systemie operacyjnym?  Oczywiôcie
  134. poprawnie  dziaîajâ  wszystkie  dotychczasowe  funkcje wyboru danej barwy -
  135. przyporzâdkowanie  skîadowych  RGB  dla  identyfikatora  koloru.  Wszystkie
  136. poprawnie  napisane  programy  nie  majâ  wiëc problemów z nowymi sposobami
  137. wyôwietlania.   Ukîady  AGA  majâ  paletë  24  bitowâ,  stâd kaûda skîadowa
  138. kolorów  wymaga opisania oômioma bitami - konieczne sâ nowe funkcje.  Tutaj
  139. Commodore  nie  oszczëdzaîo, gdyû LoadRGB32 pozwala na okreôlenie kaûdej ze
  140. skîadowych   peînymi  32  bitami.   Juû  teraz  system  operacyjny  potrafi
  141. wspóîpracowaê  z  kartami  graficznymi  nawet  96 bitowymi (Mac - jabîuszka
  142. robaki zjedzâ ze wstydu!):  4294967296 * 4294967296 * 4294967296 kolorów!
  143.  
  144.   Jednâ  z  waûniejszych  cech  nowego systemu jest inteligentne dobieranie
  145. kolorów,  programy  mogâ  poprosiê o dobranie koloru lub nawet caîej palety
  146. zamiast  modyfikowania  ustalonych kolorów.  W ten sposób na jednym ekranie
  147. mogâ  jednoczeônie  pracowaê  programy  wymagajâce  zupeînie  innych palet,
  148. pozwalajâc   na  peîne  wykorzystywanie  ekranów  publicznych.   Oczywiôcie
  149. istnieje  caîy  szereg  funkcji  pozwalajâcych  na  inteligentnâ gospodarkë
  150. kolorami,  ich  przydzielanie  i  porównywanie.   Jednym z programów, który
  151. efektownie  pokazuje  moûliwoôci  w  dobieraniu palety barw jest WBPattern,
  152. pozwala  na  stworzenie  dowolnego podkîadu do okienek i ekranu Workbencha.
  153. Stâd  wîaônie  Palette nie pozwala na bezpoôredniâ definicjë innych kolorów
  154. niû  pierwsze osiem, tymczasem moûna byîo przynajmniej daê moûliwoôê wyboru
  155. automatycznie przydzielanych i definiowanych barw.
  156.  
  157.   Ukîady  AGA  razem z systemem 3.0 pozwalajâ na obsîugë specjalnych trybów
  158. graficznych,  tworzonych  jak  twierdza  niektórzy  autorzy  "programowo" i
  159. pozwalajâcych na usuniëcie zmory amigowców - drgania ekranu, oczywiôcie gdy
  160. dysponujemy   monitorem   Multisync  lub  przynajmniej  SVGA.   Sam  sposób
  161. wyôwietlania   jest   tak  naprawdë  po  prostu  nowâ  moûliwoôciâ  ukîadów
  162. graficznych,   jedynie   sposób  poîâczenia  z  systemem  operacyjnym  jest
  163. programowy,  szczególnie  ûe  informacje  o  tych trybach nie sâ zapisane w
  164. ROMie.  Stâd niektórzy narzekajâ na rzekome wady nowych trybów w porównaniu
  165. ze  sprzëtowym ukîadem eliminujâcym drgania zwykîych trybów.  Problemem nie
  166. jest  sposób  wyôwietlania  ani ich poîâczenie z systemem operacyjnym, lecz
  167. dziaîanie   obecnych   programów,   które   wprost  proszâ  np.   o  wysokâ
  168. rozdzielczoôê  z  przeplataniem  - tymczasem jest to inny identyfikator niû
  169. ten naleûâcy do trybu np.  DblPAL czy Productivity.
  170.  
  171.   Jeszcze   gorszâ   sytuacjë   sprawiajâ   gry   i  niektóre  starsze  lub
  172. bezczelniejsze programy, które wprost modyfikujâ rejestry odpowiedzialne za
  173. tryb  graficzny.  Nowe tryby nie sâ wiëc w ûaden sposób programowe ani "úle
  174. wprowadzone",  nie  sâ  równieû  "taïsza  i  gorszâ  alternatywâ".  Problem
  175. zawarty  jest  w  samych programach, wiëkszoôê powaûniejszych narzëdzi jest
  176. juû  przekonstruowanych  tak,  ûe  samemu  moûna  wybraê  interesujâcâ  nas
  177. rozdzielczoôê  lub  skopiowaê  wartoôci  Workbencha.  Sprawa jest czëôciowo
  178. rozwiâzana  przez programy IContol i Degrader, sam równieû napisaîem drobny
  179. programik  bezczelnie  zmieniajâcy  sposób  wyôwietlania przez grzebanie po
  180. rejestrach.
  181.  
  182.   W  systemie  3  usprawniono  sterownik  monitora  A2024, pozwalajâcego na
  183. tworzenie   niedrgajâcych   ekranów   bardzo  wysokiej  rozdzielczoôci  np.
  184. 1014*1200, jednak tylko w 4 kolorach.  W systemach 1.4 - 2.1 nie moûna byîo
  185. tworzyê  ekranów  wiëkszych  niû widzialnych na fizycznym ekranie monitora,
  186. nie  byîy  one  przesuwane  (AutoScroll)  na tym monitorze.  W systemie 3.0
  187. usniëto  to ograniczenie, wprowadzajâc szereg usprawnieï dla tego monitora,
  188. np.  specjalnie konstruowane menu.
  189.  
  190.   System  3  pozwala  na  korzystanie  ze sprite'ów AGA, jednak tylko przez
  191. funkcje  odczytujâce tagi.  Biblioteka BOOPSI pozwalajâca na tworzenie klas
  192. obiektowych posiada klasë PointerClass, która sîuûy do zmiany i korzystania
  193. z  "duszków",  równieû dîugo oczekiwanego duszka - zegarka, wskazujâcego na
  194. zajëtoôê  systemu.  Teraz moûemy go zmieniaê standardowym programem Pointer
  195. z  szuflady  Preferences.  Wreszcie ostatnia zmiana w duszkach - zegareczek
  196. jest  obsîugiwany  inteligentnie,  nie mrugajâc w niektórych programach bez
  197. przerwy przeîâczajâcych wskaúnik myszki.
  198.  
  199.   Innâ  ciekawâ  cecha  3  sâ  zupeînie  nowe moûliwoôci ekranów i okienek.
  200. Wprowadzono  funkcjë  nie  wystëpujâce  w ûadnym innym systemie operacyjnym
  201. (one  nie  tylko  nie  majâ  funkcji  ale  nawet moûliwoôci, dotyczy to np.
  202. lufcików  dla  IBM)  pozwalajâce  na  tzw.   podwójne buforowanie.  Podczas
  203. niektórych  specyficznych  operacji  na  ekranie,  gotowa  animacja mruga -
  204. zmiany  ekranu sâ niezsynchronizowane z jego wyôwietlaniem.  Aby sië pozbyê
  205. tego  uciâûliwego  "efektu",  naleûy stworzyê dwa naprzemiennie wyôwietlane
  206. obrazki  -  program  modyfikuje ten niewidoczny, zamieniajâc je odpowiednio
  207. czësto mamy wraûenie nie tylko pîynnej animacji, ale równieû braku mrugania
  208. (zobacz  Pinball  na wolniejszych IBM PC a bëdziesz wiedziaî jak nie naleûy
  209. tworzyê  podwójnych  buforów).   Wprawdzie 2.0 pozwalaî na tworzenie takich
  210. efektów korzystajâc ze sztuczek Coppera, jednak nie byîo to ani proste, ani
  211. przyjemne  i  doprowadzaîo  to do konfliktów z operacjami Intuition.  Teraz
  212. podwójne  buforowanie  to fraszka, a na takich ekranach moûemy bez problemu
  213. tworzyê systemowe okienka, gadûety i menu.
  214.  
  215.   Zauwaûono  równieû  innâ  potrzebë  - wprowadzenie ekranów poîâczonych ze
  216. sobâ  przesuwanych  synchronicznie  tak  jak  wczeôniej  robiîy to niektóre
  217. programy graficzne.  Tak poîâczone ekrany (moûe ich byê dowolna iloôê) mogâ
  218. byê îâczone w róûnych stopniach waûnoôci, w modelach od równorzëdnego - gdy
  219. wszystkie  sâ  wzajemnie  sprzëûone,  do hierarchicznego - gdy w poîâczeniu
  220. wystëpuje  ekran  nadrzëdny  i  podrzëdny.   Oprócz  przesuwania taka grupa
  221. ekranów jednoczeônie przesuwa sië "w tyî" i "w przód" jak pojedynczy ekran.
  222.  
  223.   Podobnym  poîâczeniem  jest  moûliwoôê  przekazywania  lub  uûywania tego
  224. samego  menu przez róûne okna i ekrany.  W ten sposób programista wiëkszych
  225. aplikacji ma bardzo uîatwione zadanie.  Ostatnim mechanizmem w systemie 3.0
  226. jest  blokowanie przesuwania ekranu i moûliwoôê wîâczenia jego wyîâcznoôci.
  227. W  ten  sposób  twórcy  gier  nie  muszâ stosowaê tricków ani niszczyê inne
  228. ekrany,  gdyû  mogâ  po  prostu  uaktywniê  obie  opcje,  ich  ekran bëdzie
  229. traktowany  jako  jedyny  w systemie - nie moûna go przesunâê ani czëôciowo
  230. zaôîoniê/odsîoniê przez ûaden inny.
  231.  
  232.   Co  z  gadûetami,  oknami  i  menu?   Przede wszystkim system rysuje je z
  233. uûyciem  wiëkszej  iloôci kolorów i potrafi dobraê rozmiary w zaleûnoôci od
  234. rozdzielczoôci ekranu.  Bëdzie to szczególnie usprawnione w peînym systemie
  235. 3.1.   Literki  i  znaczki z menu sâ skalowalne, potrafiâ dostosowaê sië do
  236. wybranej czcionki.  Do rodziny gadûetów BOOPSI doszîo koîo barwne (paleta),
  237. specjalny  rodzaj  suwaka  "barwnego"  oraz  zestaw przycisków sterowania -
  238. podobnych  jak w magnetofonie.  Wiëkszoôê gadûetów jest w peîni skalowalna,
  239. dotyczy  to  takûe checkbox'ów.  Okienka (równieû konsola, tylko kto z tego
  240. korzysta?)  potrafiâ  rozpoznawaê  znacznie  wiëcej  komunikatów,  jedne  z
  241. ciekawszych to znacznie dokîadniejsza wiadomoôê o uszkodzeniu rysunku i coô
  242. co wykorzystuje np.  TypeSmith czy SAS C++, moûliwoôê otrzymania wiadomoôci
  243. o  ûâdaniu opisu danego gadûetu.  Wystarczy najechaê myszkâ na interesujâcy
  244. nas fragment ekranu i wcisnâê HELP...
  245.  
  246.   Oczywiôcie  jest jeszcze wiele interesujâcych moûliwoôci nowych bibliotek
  247. Intuition  i Graphics, jednak zmiany w innych bibliotekach sâ równie waûne.
  248. Na  poczâtku  Exec  i  Dos.   W  nich  dokonano  bardzo niewiele przeróbek,
  249. wiëkszoôê   prac   polegaîa  raczej  na  usuniëciu  bîëdów  i  rozszerzeniu
  250. dotychczasowych mechanizmów.  Wprawdzie nie wprowadzono pamiëci wirtualnej,
  251. jednak  zrobiono  maîy  krok w jej kierunku - Low Memory Handler.  W chwili
  252. przepeînienia  caîej  pamiëci  i problemów z otrzymaniem nowych miejsc Exec
  253. wysyîa do wszystkich (odpowiednio zbudowanych) programów komunikat z proôbâ
  254. o zwolnienie niepotrzebnych danych.  Teraz bufor programu przyspieszajâcego
  255. operacje  dyskowe,  jak  i  np.  lista fontów trzymana przez system zostanâ
  256. zwolnione  w  celu  udostëpnienia  pamiëci  dla systemu.  Do systemu doszîy
  257. zupeînie nowe metody przypisywania pamiëci, dajâ one nadziejë na stworzenie
  258. pamiëci  wirtualnej  w  najbliûszym  czasie.  Usprawniono znacznie debugger
  259. systemowy,  dawny WACK zostaî wymieniony na nowego SADa; ang.  Simple Amiga
  260. Debugger  Kernel.   Jest on wywoîany poprzez uûycie funkcji Debug, wybranie
  261. jej  z  ukrytego  menu  DEBUG  lub co jest nowoôciâ - zgîoszenie przerwania
  262. niemaskowalnego.   Wystarczy  podîâczyê  terminal  lub  drugi  komputer i w
  263. dowolnym  momencie  wysterowaê  linie  IPL0  -  IPL2, komputer (i wszystkie
  264. programy w pamiëci) jest Twój!
  265.  
  266.   W  bibliotece Dos dokonano jedynie zmian kosmetycznych.  Wprowadzono nowe
  267. pakiety  (asynchroniczne  operacje  DOS)  oraz funkcje przydatne w obsîudze
  268. sieci.   Na  razie jeszcze nieômiaîe, lecz jeôli doczekamy sië systemu 4.0,
  269. to bëdzie miaî z pewnoôciâ wiele mechanizmów sieciowych juû w swoim jâdrze.
  270. Jeszcze tylko pamiëê wirtualna...
  271.  
  272. Jednâ  z  waûniejszych cech systemu 3.0 jest znaczne usprawnienie bibliotek
  273. DataTypes  i  Locale,  istniejâcych  juû  na  2.1.   Mechanizmy  te zostaîy
  274. upowszechnione wîaôciwie z chwilâ wejôcia nowego systemu, pozwalajâ na nowy
  275. sposób  pisania programu.  DataTypes jest bibliotekâ obiektowâ (juû drugâ w
  276. systemie,  pierwsza  to BOOPSI) pracujâcâ na zasadzie podobnej do C++.  Jej
  277. wprowadzenie  pozwala  na  uniezaleûnienie  wielu  programów do faktycznego
  278. formatu  danych na dysku, wystarczy, ûe bëdâ poîâczone z DataTypes.  System
  279. moûe  byê uzupeîniany przez kolejne moduîy obsîugujâce nowe typy danych lub
  280. przeprowadzjâce  konwersje (DEVS:  datatypes i classes), wszystkie programy
  281. korzystajâce z DataTypes automatycznie wykorzystajâ nowe funkcje.
  282.  
  283.   Biblioteka   Locale   z  jednej  strony  zapewnia  technicznâ  pomoc  dla
  284. programistów  czyli  funkcje  konwersji  znaków, sortowania itp., z drugiej
  285. zarzâdzajâc  procesem  lokalizacji na poziomie wymiany komunikatów i ciâgów
  286. znaków  umieszczanych  np.   w  menu czy gadûetach.  Kod znaków uûyty w tym
  287. celu  to  uûywany  na  duûych systemach Unicode, charakteryzujâcy sië 65535
  288. znakami...  Prawdopodobnie w krótkim czasie Amiga zrezygnuje z ANSI i ASCII
  289. na rzecz nowego standardu, nie bëdzie juû problemów z przydzieleniem znaków
  290. narodowych, symboli graficznych i innych ozdobników.
  291.  
  292.   Do   systemu   dodano  sterownik  tabliczki  graficznej,  pozwalajâcy  na
  293. "odgórne"  sterowanie  produktami  róûnych  firm.   Wprawdzie juû wczeôniej
  294. moûna  byîo  podîâczyê tabliczkë korzystajâc np.  z biblioteki Commodities,
  295. jednak teraz mamy pewnoôê caîkowitej kompatybilnoôci wszystkich produktów i
  296. ich  peîne  wykorzystanie.   Pozostaje  czekaê na zalanie rynku przez tanie
  297. urzâdzenia tego typu.
  298.  
  299.   Duûym  zmianom  ulegîy  biblioteki Bullet (czcionki skalowalne), Datatype
  300. (konwersja  typów danych), Utility (funkcje pomocnicze) itd., jednak nie sâ
  301. to  biblioteki  powszechnie  uûywane.   Do  systemu  3.1  dodano biblioteki
  302. LowLevel, CD.device.
  303.  
  304.   Na  zakoïczenie  drobna  uwaga  - system 3.0 nie wymaga obecnoôci ukîadów
  305. AGA,  nie  trzeba  mieê  nawet ECSu.  Bardzo prosto moûna go zainstalowaê w
  306. prawie  kaûdej  Amidze,  pewne  trudnoôci mogâ wystâpiê jedynie w przypadku
  307. A1000.   Zalecam jego kupno, szczególnie, gdy Twój Kickstart to 1.3 - obudú
  308. sië!
  309.  
  310.   Mam  nadziejë,  ûe  artykuî  zainteresowaî Was nowym system i zachëciî do
  311. jego   dokîadniejszego   poznania.   Wkrótce  powinna  byê  wydana  ksiâûka
  312. Commodore'a dotyczâca wîaônie systemu 3.1.
  313.